stunning breakthrough - German English Dictionary